sperm morula - German English Dictionary